Seagate Technology, a leading provider of electronic data storage products, has seen its stock rise by more than 20% in the last three months. The stock is currently hovering near its all-time high, in tandem with the S&P Index and is just about 10% shy of our $38 price estimate. The huge appreciation in Seagate's stock price can be attributed to a few factors.